package com.jy.rhin.infra.repo.zhibiao.assembler;

import com.jy.rhin.zhibiao.model.dto.ZhiBiaoDto;
import com.jy.rhin.zhibiao.model.po.ZhiBiaoPo;

import java.util.ArrayList;
import java.util.List;

/**
 * @author yuyue
 * @date 2024/3/22
 */
public class ZhiBiaoAssembler {

    private void ZhiBiaoAssembler() {
    }

    public static List<ZhiBiaoDto> poListToDtoList(List<ZhiBiaoPo> pos) {
        List<ZhiBiaoDto> zhiBiaoDtos = new ArrayList<>();
        for (ZhiBiaoPo po : pos) {
            ZhiBiaoDto zhiBiaoDto = new ZhiBiaoDto();
            zhiBiaoDto.setId(po.getId());
            zhiBiaoDto.setZhiBiaoMC(po.getZhiBiaoMC());
            zhiBiaoDto.setZhiBiaoDM(po.getZhiBiaoDM());
            zhiBiaoDto.setType(po.getType());
            zhiBiaoDto.setShangJiId(po.getShangJiId());
            zhiBiaoDtos.add(zhiBiaoDto);
        }
        return zhiBiaoDtos;
    }
}
